<?php
require_once('iReader.php');
require_once('File Classes/race07File.php');
/**
* Liest die von dem Spiel erstellen Ergebnisdaten aus.
* Diese werden dann weitergereicht, um verarbeitet zu werden.
*
* Für: Race07
*
* @author Timo
*/
class Race07Reader implements iReader
{
    private $result    = array();
    private $series    = null;
    private $game_file = null;
    
    function Race07Reader($filename = "")
    {
        if($filename != '')
        {
            
        }
    }

       public function ReadFromFile($filename)
    {
        if(is_string($filename) && $filename != '')
        {
            $this->game_file = new race07File($filename);
        }
        else
        {
            echo "Error: \"" . $filename . "\" is not a string or empty";
        }
    }
    
    public function ReadFromDatabase() 
    {
        require_once('../MSP-Ranking/Database/Database.php');
        
        //$db = new Database();
        // TODO: Lesen aus Datenbank..
    }

    /*
     * Liefert Array aus Objekten zurück -> Fahrer, Teams
     */
    public function GetData()
    {
        return $this->result;
    }
}
?>